- 第1章: 12小时掌握Python
- 第1节: Python的安装
- 任务1-1: 【课件】第1节Python的安装.pdf
- 任务1-2: 【视频】第1节Python的安装
- 任务1-3: 【作业】第1节Python的安装
- 第2节: Python必备基础
- 任务2-1: 【课件】第2节Python基础.pdf
- 任务2-2: 【视频】第2节Python基础
- 任务2-3: 【作业】第2节Python基础
- 第3节: Python内置数据结构
- 任务3-1: 【课件】第3节—内置数据结构.pdf
- 任务3-2: 【视频】第3节—内置数据结构
- 任务3-3: 【作业】第3节 课后作业题
- 第4节: 操作数据文件和文件目录
- 任务4-1: 【课件】第4节文件操作.zip
- 任务4-2: 【视频】第4节文件操作
- 任务4-3: 【作业】第4节文件操作
- 第5节: 函数的定义和调用
- 任务5-1: 【课件】第5节函数的定义与调用.zip
- 任务5-2: 【视频】第5节 函数的定义与调用
- 任务5-3: 【作业】第5节 课后作业题
- 第6节: 课后作业讲解与答疑
- 任务6-1: 【课件】第6讲 作业题参考代码.py.zip
- 任务6-2: 【视频】第6节 课后作业讲解与答疑
- 第7节: 面向对象编程 - 基础篇
- 任务7-1: 【课件】第7节面向对象编程基础篇.zip
- 任务7-2: 【视频】第7节 面向对象编程基础篇
- 任务7-3: 【作业】第7节面向对象编程基础篇
- 第8节: 面向对象编程 - 进阶篇
- 任务8-1: 【课件】第8节面向对象编程进阶篇.zip
- 任务8-2: 【视频】第8节面向对象编程进阶篇
- 任务8-3: 【作业】第8节 面向对象编程进阶篇
- 第9节: 课后作业讲解与答疑
- 任务9-1: 【答案】第6-8节课后作业讲解.zip
- 任务9-2: 【视频】第6-8节课后作业讲解
- 第10节: 具有Python风格地编程
- 任务10-1: 【课件】第10节-更具有Python风格地编程.pdf
- 任务10-2: 【视频】第10节 更具有Python风格地编程
- 任务10-3: 【作业】第10节 更具有Python风格的编程
- 第11节: 常用技术介绍
- 任务11-1: 【课件】第11节-常用技术介绍.pdf
- 任务11-2: 【视频】第11节 常用技术介绍
- 任务11-3: 【作业】第10节 常用技术课后作业
- 第12节: 课后作业讲解与答疑
- 任务12-1: 【答案】第10-11节课后作业讲解.zip
- 任务12-2: 【视频】第12节 课后作业讲解与答疑
- 第2章: 征服数据王国的三驾马车
- 第1节: 数值矩阵型数据交给 NumPy
- 任务13-1: 【课件】第11节Numpy基础.pdf
- 任务13-2: 【视频】第1节Numpy基础
- 任务13-3: 【作业】第1节Numpy基础
- 第2节: NumPy 进阶操作
- 任务14-1: 【课件】第12节Numpy进阶.pdf
- 任务14-2: 【视频】第2节Numpy进阶
- 任务14-3: 【作业】第2节Numpy进阶
- 第3节: 课后作业讲解与答疑
- 任务15-1: numpy_basic.zip
- 任务15-2: 【视频】第3节NumPy课后作业讲解与答疑
- 第4节: Matplotlib 绘图
- 任务16-1: 【课件】第15节Matplotlib绘制图表.zip
- 任务16-2: 【视频】第4节 Matplotlib绘制图表
- 任务16-3: 【作业】第15节课后作业
- 第5节: 课后作业讲解与答疑
- 任务17-1: 【答案】第4节课后作业答案 (1).rar
- 任务17-2: 【视频】第4节课后作业讲解
- 第6节: Pandas 基本操作
- 任务18-1: 第6节Pandas基础.rar
- 任务18-2: 【视频】第6节Pandas基本操作
- 第7节: Pandas进阶操作
- 任务19-1: 第7节Pandas进阶操作.rar
- 任务19-2: 【视频】第7节Pandas进阶操作
- 第8节: 课后作业讲解与答疑
- 第3章: Linux基础部分
- 第1节: 初识Linux
- 任务20-1: 【视频】1.1学习之初
- 任务20-2: 【视频】1.2约定
- 任务20-3: 【视频】1.3认识linux
- 任务20-4: 【视频】1.4创建虚拟机
- 任务20-5: 【视频】1.5安装CentOS7
- 任务21-1: 【视频】1.6配置ip上
- 任务21-2: 【视频】1.7配置IP下
- 任务21-3: 【视频】1.8网络问题排查
- 任务21-4: 【视频】 1.9使用putty远程连接Linux
- 任务21-5: 【视频】 1.10使用xshell连接linux
- 任务22-1: 【视频】1.11putty密钥认证
- 任务22-2: 【视频】 1.12xshell密钥认证
- 任务22-3: 【视频】 1.13单用户模式
- 任务22-4: 【视频】1.14救援模式
- 任务22-5: 【视频】 1.15克隆虚拟机及Linux机器相互登录
- 第2节: 文件、目录管理
- 任务23-1: 【视频】2.1系统目录结构上
- 任务23-2: 【视频】2.2系统目录结构下
- 任务23-3: 【视频】2.3ls命令
- 任务23-4: 【视频】2.4文件类型
- 任务23-5: 【视频】2.5alias命令
- 任务24-1: 【视频】 2.6相对和绝对路径
- 任务24-2: 【视频】 2.7cd命令
- 任务24-3: 【视频】 2.8创建和删除目录mkdir rmdir
- 任务24-4: 【视频】 2.9rm命令
- 任务24-5: 【视频】 2.10环境变量PATH
- 任务25-1: 【视频】2.11cp命令
- 任务25-2: 【视频】2.12mv命令
- 任务25-3: 【视频】2.13文档查看cat_more_less_head_tail
- 任务25-4: 【视频】 2.14文件或目录权限chmod
- 任务25-5: 【视频】 2.15更改所有者和所属组chown
- 任务26-1: 【视频】 2.16umask
- 任务26-2: 【视频】 2.17隐藏权限lsattr_chattr
- 任务26-3: 【视频】 2.18特殊权限set_uid
- 任务26-4: 【视频】2.19特殊权限set_gid
- 任务26-5: 【视频】2.20特殊权限stick_bit
- 任务27-1: 【视频】2.21软链接文件
- 任务27-2: 【视频】2.22硬链接文件
- 任务27-3: 【视频】 2.23find命令
- 任务27-4: 【视频】2.24文件名后缀
- 任务27-5: 【视频】2.25Linux和windows互传文件
- 第3节: 用户、用户组管理
- 任务28-1: 【视频】 3.1用户配置文件和密码配置文件
- 任务28-2: 【视频】 3.2用户组管理
- 任务28-3: 【视频】 3.3用户管理
- 任务28-4: 【视频】3.4usermod命令
- 任务28-5: 【视频】3.5用户密码管理
- 任务29-1: 【视频】3.6mkpasswd命令
- 任务29-2: 【视频】 3.7su命令
- 任务29-3: 【视频】3.8sudo命令
- 任务29-4: 【视频】 3.9限制root远程登录
- 第4节: 磁盘管理
- 任务30-1: 【视频】返回 4.1df命令
- 任务30-2: 【视频】 4.2du命令
- 任务30-3: 【视频】4.3磁盘分区上
- 任务30-4: 【视频】4.4磁盘分区下
- 任务31-1: 【视频】 4.5磁盘格式化上
- 任务31-2: 【视频】 4.6磁盘格式化下
- 任务31-3: 【视频】 4.7磁盘挂载上
- 任务31-4: 【视频】4.8磁盘挂载下
- 任务32-1: 【视频】 4.9手动增加swap空间
- 任务32-2: 【视频】 4.10lvm讲解上
- 任务32-3: 【视频】4.11 LVM讲解中
- 任务32-4: 【视频】 4.12 LVM讲解下
- 任务32-5: 【视频】 4.13 磁盘故障小案例
- 第5节: 编辑器vim讲解
- 任务33-1: 【视频】 5.1 vim介绍
- 任务33-2: 【视频】5.2 vim颜色显示和移动光标
- 任务33-3: 【视频】5.3 vim一般模式下移动光标
- 任务33-4: 【视频】5.4一般模式下复制剪切粘贴
- 任务33-5: 【视频】5.5 进入编辑模式
- 任务34-1: 【视频】 5.6 vim命令模式
- 任务34-2: 【视频】 5.7 vim实践
- 第6节: 文件和目录压缩与解压
- 任务35-1: 【视频】 6.1 压缩打包介绍
- 任务35-2: 【视频】 6.2 gzip压缩工具
- 任务35-3: 【视频】 6.3 bzip2压缩工具
- 任务35-4: 【视频】6.4 xz压缩工具
- 任务35-5: 【视频】6.5 zip压缩工具
- 任务36-1: 【视频】 6.6 tar打包
- 任务36-2: 【视频】 6.7 打包并压缩
- 第7节: Linux软件包安装
- 任务37-1: 【视频】 7.1安装软件包的三种方法
- 任务37-2: 【视频】7.2 rpm包介绍
- 任务37-3: 【视频】 7.3 rpm工具用法
- 任务37-4: 【视频】 7.4 yum工具用法
- 任务38-1: 【视频】7.5 yum搭建本地仓库
- 任务38-2: 【视频】 7.6 yum更换国内源
- 任务38-3: 【视频】 7.7 yum下载rpm包
- 任务38-4: 【视频】 7.8 源码包安装上
- 任务38-5: 【视频】 7.9 源码包安装下
- 第8节: Linux shell基础知识
- 任务39-1: 【视频】 8.1shell介绍
- 任务39-2: 【视频】8.2命令历史
- 任务39-3: 【视频】 8.3命令补全和别名
- 任务39-4: 【视频】8.4通配符
- 任务39-5: 【视频】8.5输入输出重定向
- 任务40-1: 【视频】8.6管道符和作业控制
- 任务40-2: 【视频】 8.7shell变量上
- 任务40-3: 【视频】8.8shell变量下
- 任务40-4: 【视频】8.9环境变量配置文件
- 任务40-5: 【视频】8.10shell特殊符_cut命令
- 任务41-1: 【视频】8.11 sort_wc_uniq命令
- 任务41-2: 【视频】8.12 tee_tr_split命令
- 任务41-3: 【视频】8.13shell特殊符号
- 第4章: HTML基础
- 第1节: HTML 代码入门
- 任务42-1: 【课件】第一节 课件.rar
- 任务42-2: 【视频】1.1认识web前端
- 任务42-3: 【视频】1.2HTML语言是什么
- 第2节: CSS样式和JS 基础入门
- 任务43-1: 【视频】2.1CSS语言和JS语言介绍及演示
- 任务43-2: 【视频】2.2记事本、sublime、DW介绍
- 第3节: CSS样式讲解
- 任务44-1: 【视频】3.1id选择符、样式出现的位置(行间、内部、外部)
- 任务44-2: 【视频】3.2常见样式:单位值种类、颜色值模式、背景图片、平铺、背景定位
- 任务44-3: 【视频】3.3背景中scroll的设置、复合样式(简化单一样式)
- 任务44-4: 【视频】3.4边框
- 第4节: PhotoShop切图基础入门
- 任务45: 【视频】第4节 PhotoShop切图基础入门
- 第5节: HTML常用标签讲解
- 任务46-1: 【视频】5.1 HTML常用标签
- 任务46-2: 【视频】5.2标签样式初始化
- 任务46-3: 【5.3】id选择器、类选择器、标签选择器、群组选择器
- 任务46-4: 【视频】5.4包含选择器、通配符
- 任务46-5: 【视频】5.5选择器优先级
- 任务47: 【课件】第5节 HTML常用标签课件
- 第6节: 表格表单讲解
- 任务48-1: 【课件】第6节 表格、表单课件.rar
- 任务48-2: 【视频】第6节 HTML表格、表单
- 第7节: 完成第一个静态网页项目
- 任务49: 【视频】第6节 静态网页项目
- 第5章: JavaScript基础及DOM操作
- 第1节: JavaScript基础
- 任务50: 【视频】第1节JavaScript基础
- 第2节: JavaScript进阶
- 任务51-1: 【视频】 1-JS中的HTML属性操作
- 任务51-2: 【视频】 2-JS基础-属性操作实例
- 任务51-3: 【视频】3-JS基础-属性操作注意事项
- 任务51-4: 【视频】4-JS基础-属性操作注意事项
- 任务51-5: 【视频】 5-JS基础-属性操作注意事项
- 第3节: DOM树讲解
- 任务52-1: 【视频】1-初识DOM
- 任务52-2: 【视频】 2-节点类型加例子
- 任务52-3: 【视频】 3-父节点和兄弟节点
- 任务52-4: 【视频】4-节点例子
- 第4节: jQuery筛选器简介
- 任务53-1: 【视频】1-jQuery简介
- 任务53-2: 【视频】 2-jQuery设计思想之选择元素
- 任务53-3: 【视频】3-jQuery设计思想之写法
- 任务53-4: 【视频】4-jQuery设计思想之原生关系和链式操作
- 任务53-5: 【视频】 5-jQuery设计思想之取值和赋值
- 第5节: jQuery DOM操作
- 任务54-1: 【视频】1-jQuery方法之filter not has
- 任务54-2: 【视频】2-jQuery方法之next prev find eq index attr
- 任务54-3: 【视频】3-jQuery编写选项卡
- 任务54-4: 【视频】 4-jQuery方法之属性操作
- 任务54-5: 【视频】5-jQuery方法之DOM操作
- 第6节: 完成一个动态网页项目
- 第7节: Git和GitHub工具简介(选学)
- 任务55-1: 【视频】1-玩转git与github
- 任务55-2: 【视频】 2-玩转git与github
- 任务55-3: 【视频】 3-玩转git与github
- 任务55-4: 【视频】 4-玩转git与github
- 任务55-5: 【视频】 5-玩转git与github
- 任务56-1: 【视频】6-玩转git与github
- 任务56-2: 【视频】 7-玩转git与github
- 任务56-3: 【视频】 8-玩转git与github
- 任务56-4: 【视频】 9-玩转git与github
- 任务56-5: 【视频】10-玩转git与github
- 任务57-1: 【视频】11-玩转git与github
- 任务57-2: 【视频】 12-玩转git与github
- 任务57-3: 【视频】 13-玩转git与github
- 任务57-4: 【视频】14-玩转git与github
- 第6章: 网站开发基础知识
- 第1节: 学习方法和环境搭建
- 任务58-1: 【课件】第1讲 环境搭建
- 任务58-2: 【视频】第1节 环境搭建
- 第2节: Python网站开发简介
- 任务59: 【视频】第2节 Django快速入门
- 第3节: 项目建立
- 任务60: 【视频】第3节 项目建立(一)需求文档
- 任务61: 【视频】第3节 项目建立(二)
- 第4节: 创建项目
- 任务62: 【视频】第4节 创建项目
- 第5节: 创建应用
- 任务63: 【视频】第5节 创建应用
- 第6节: 完善逻辑细节
- 任务64: django admin和models
- 第7节: ORM
- 任务65: 【视频】第7节 ORM
- 第8节: QuerySet
- 任务66: 【视频】第8节 QuerySet
- 第9节: 快速展示文章
- 任务67: 【视频】第9节 快速展示文章
- 第10节: 文章分类和标签
- 任务68: 【视频】第10节 文章分类和标签
- 第7章: 网站开发项目案例分析
- 第1节: Django Admin定制
- 任务69: 【视频】Django Admin定制
- 第2节: Django Admin 定制(二)
- 任务70: 【视频】Django Admin 定制(二)
- 第3节: Django admin 重构
- 任务71: Django admin 重构
- 第4节: category and tag 逻辑
- 任务72: 【视频】category and tag 逻辑
- 第5节: post_list 重构
- 任务73: 【视频】post_list 重构
- 第6节: 分类信息的导航设置
- 任务74: 【视频】分类信息的导航设置
- 第7节: 侧边栏
- 任务75: 【视频】侧边栏
- 第8节: 解耦模板代码
- 任务76: 【视频】解耦模板代码
- 第9节: class-based view 讲解
- 任务77: 【视频】class-based view 讲解
- 第10节: 使用 class-base view 重构代码
- 任务78: 【视频】使用 class-base view 重构代码
- 第11节: bootstrap前端引擎
- 任务79: 【视频】bootstrap介绍
- 任务80: 【视频】bootstrap实战
- 任务81: 【视频】bootstrap 和 django 整合
- 第12节: 搜索和标签
- 任务82: 【视频】搜索和作者文章过滤
- 任务83: 【视频】友情链接
- 第13节: 评论
- 任务84: 【视频】评论
- 任务85: 【视频】markdown
- 第14节: 访问统计
- 任务86: 【视频】访问统计
- 任务87: 【视频】RSS and Sitemap
- 第8章: 爬虫的基础知识
- 第1节: 网盘爬虫演示
- 任务88-1: 课件.pdf
- 任务88-2: 【视频】爬虫案例:网盘爬虫
- 第2节: 爬虫概念和网页构成基础
- 任务89-1: 【课件】爬虫概念及网页构成基础.pdf
- 任务89-2: 【视频】爬虫概念及网页构成基础
- 第3节: 解析方式
- 任务90-1: Xpath、正则表达式.pdf
- 任务90-2: 【视频】Xpath、正则表达式
- 第4节: 存储方式
- 任务91-1: 【课件】存储方式.pdf
- 任务91-2: 【视频】Json、Excel、MySQL
- 第9章: 爬虫项目案例分析
- 第1节: 招聘网站数据爬取
- 任务92-1: 【课件】招聘网站数据爬取
- 任务92-2: 【视频】招聘网站数据爬取
- 第2节: 知乎数据爬取
- 任务93-1: 【课件】知乎数据爬取
- 任务93-2: 【视频】知乎数据爬取
- 第3节: 房屋信息爬取
- 第4节: 微信公众号爬取
- 第10章: 爬虫大作业